technical sergeant - French English Dictionary